.body{
    height: 100%;
    overflow-y: scroll;
    font-size: 62.5%;
    background-color: #f3f3f3;
    font-family: PingFangSC-Light, sans-serif;
}
ul{
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}
li{
    width: 100%;
    overflow: hidden;
    background-color: white;
    padding: 2% 0 2% 4%;
    list-style: none ;
}
.left{
    width: 12%;
    overflow: hidden;
    float: left;
   padding-top: 9%;
}
.choose{
    width: 23px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border:1px solid #81868f;
    border-radius: 100%;
    overflow: hidden;
}
.choose img{
    margin: 26% auto;
}
.right{
    width: 88%;
    overflow: hidden;
    float: left;
}

.goods-img{
    width: 24%;
    float: left;
}

.goods-desc{
    width: 72%;
    overflow: hidden;
    float: left;
}
.goods-price{
    width: 20%;
    height: 100%;
    float: left;
}
.desc-name{
    margin-left: 4%;
    margin-top: 3%;
    font-size: 1.5rem;
    color: #333;
}
.desc-type{
    margin-left: 4%;
    margin-top: 2%;
    color: #666;
    font-size: 1.2rem;
}
.price{
    margin-bottom: 3%;
}
.price-desc{
    margin-left: 3%;
    margin-top: -2%;
}
.price-desc span{
    font-size: 1.6rem;
    float: left;
     color:#f75e1d ;
 }
.num-desc{
    float: right;
    color: #666;
    font-size: 1.6rem;
}
.balance{
    width: 100%;
    height: 50px;
    border-top:1px solid #e7e7e7;
    background-color: white;
    position: fixed;
    left: 0;
    bottom: 60px;
}
.choose-area{
    width: 15%;
    height: 50px;
    float: left;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
.chooseall{
    display: block;
    text-align: center;
    line-height: 23px;
    width: 23px;
    height: 23px;
    border:1px solid #81868f;
    border-radius: 100%;
}
.chooseall img{
    margin: 26% auto;
}
.amounts{
    width: 60%;
    height: 100%;
    line-height: 50px;
    font-size: 1.5rem;
    float: left;
}
.all-font{
    float: left;
    color: #333;
    font-size: 1.5rem;
}
.calc{
    float: right;
}
.settle{
    width: 20%;
    height: 50px;
    /*background-color: #ff7033;*/
    background-color: #b8b8b8;
    line-height: 50px;
    color: white;
    float: right;
    font-size: 1.6rem;
    text-align: center;
}
.strong{
    color:#ff6e3c;
    font-size: 1.8rem;
}

.hover{
    background: #ff7033;
    border:none;
}
.bg{
    background-color: #ff7033;
}


.price-desc .num{
    color: #666;
    font-size: 1.4rem;

}
